//#define  _CRT_SECURE_NO_WARNINGS 1
//#include<iostream>
//#include<string>
//
//using namespace std;
//
//class Solution {
//public:
//    bool isPalindrome(string s)
//    {
//        for (int i = 0; i < s.size(); i++)
//        {
//            if (s[i] >= 'A' && s[i] <= 'Z')
//            {
//                s[i] += 32;
//            }
//        }
//        int left = 0;
//        int right = s.size() - 1;
//        while (left < right)
//        {
//            while(left < right && (s[left] < 'a' || s[left] > 'z'))
//            {
//                left++;
//            }
//
//            while (left < right && (s[right] < 'a' || s[right] > 'z'))
//            {
//                right--;
//            }
//
//            if (s[left] != s[right])
//            {
//                return false;
//            }
//
//            left++;
//            right--;
//        }
//
//        return true;
//    }
//};
//
//
//int main()
//{
//
//    string s1("A man, a plan, a canal : Panama");
//    
//    if (Solution().isPalindrome(s1))
//    {
//        cout << "true" << endl;
//    }
//    cout << "false" << endl;
//
//
//    return 0;
//}
//////////////////////////////////////////////////////////////////////////////////////////////

#include"string.h"
using namespace std;
namespace me{
	void test01()
	{
		string s1;

		cout << s1.c_str() << endl;

		for (auto ch : s1)
		{
			cout << ch;
		}
	}
	void test02()
	{
		string s2;
		/*s2.push_back('x');
		s2.push_back('x');
		s2.push_back('x');
		s2.push_back('x');
		s2.push_back('\0');*/
		s2.append("hello world");
	}
}


int main()
{
	//me::test01();

	me::test02();

	return 0;
}